package com.vizhuo.push.umeng.base;

/**
 * @author dcq 作者 E-mail: ding_chuanqin@163.com
 * @date 创建时间：2016年7月1日 下午3:10:39
 * @version 1.0
 * @parameter
 * @since
 * @return
 */
public class PushConstant {

    /**
     * 单播
     */
    public static final String TYPE_UNICAST = "unicast";

    /**
     * 列播(要求不超过500个device_token)
     */
    public static final String TYPE_LISTCAST = "listcast";

    /**
     * 文件播(多个device_token可通过文件形式批量发送）
     */
    public static final String TYPE_FILECAST = "filecast";

    /**
     * 广播
     */
    public static final String TYPE_BROADCAST = "broadcast";

    /**
     * 组播(按照filter条件筛选特定用户群, 具体请参照filter参数)
     */
    public static final String TYPE_GROUPCAST = "groupcast";

    /**
     * (通过开发者自有的alias进行推送) 包括以下两种case: - alias: 对单个或者多个alias进行推送 - file_id:
     * 将alias存放到文件后，根据file_id来推送
     */
    public static final String TYPE_CUSTOMCAST = "customizedcast";

    /**
     * 推送类型：透传消息
     */
    public static final String DISPLAY_TYPE_MESSAGE = "message";

    /**
     * 推送类型：推送通知
     */
    public static final String DISPLAY_TYPE_NOTIFICATION = "notification";

    /**
     * 点击"通知"的后续行为 :
     */
    public static final String AFTER_OPEN_GO_APP = "go_app";

    /**
     * 点击"通知"的后续行为 :
     */
    public static final String AFTER_OPEN_GO_URL = "go_url";

    /**
     * 点击"通知"的后续行为 :
     */
    public static final String AFTER_OPEN_GO_ACTIVITY = "go_activity";

    /**
     * 点击"通知"的后续行为 :
     */
    public static final String AFTER_OPEN_GO_CUSTOM = "go_custom";

    /**
     * 返回结果:SUCCESS
     */
    public static final String RET_SUCCESS = "SUCCESS";

    /**
     * 返回结果:FAIL
     */
    public static final String RET_FAIL = "FAIL";

    /**
     * 返回结果:SYSTEM_FAIL
     */
    public static final String RET_SYSTEM_FAIL = "SYSTEM_FAIL";

}
